home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 031a / wlib11_1.zip / WHATSNEW < prev   
Text File  |  1991-03-28  |  2KB  |  96 lines

  1.   Here are the changes that were made in versions 1.01 of The C Window Library:
  2.  
  3.  
  4.   Menu Changes
  5.   ------------
  6.  
  7.   The following menu macros were added:
  8.  
  9.           BAR_NUMBER_OF_ENTRIES()
  10.  
  11.           BAR_ENHANCED_ON()
  12.  
  13.           POPUP_NUMBER_OF_ENTRIES()
  14.  
  15.           POPUP_ENHANCED_ON()
  16.  
  17.  
  18.  
  19.   The following option was added to the BarSetOptions() function:
  20.  
  21.           BARENHANCEDKEY
  22.  
  23.  
  24.  
  25.  
  26.   The following option was added to the PopupSetOptions() function:
  27.  
  28.           POPUPENHANCEDKEY
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.   Window Changes
  36.   --------------
  37.  
  38.   The following macros were added:
  39.  
  40.           VIRTUAL_WINDOW()
  41.  
  42.  
  43.           VIEWPORT_ROW()
  44.  
  45.  
  46.           VIEWPORT_COLUMN()
  47.  
  48.  
  49.  
  50.   Video Macro Changes
  51.   -------------------
  52.  
  53.   There are new video macros that were added.  Refer to page 275 of the users
  54.   manual for these changes.
  55.  
  56.  
  57.   Miscellaneous changes
  58.   ---------------------
  59.  
  60.   - Added cursor_row and cursor_col to the VIDEO_CONFIG structure.
  61.  
  62.   - Added sound() and nosound() functions to compilers that do not support
  63.     these functions.  These new functions work the same as the Turbo C
  64.     functions of the same name.
  65.  
  66.   - You can now write a character on the left or right borders of a window.
  67.  
  68.  
  69.   Bug Fixes to Version 1.01
  70.   -------------------------
  71.  
  72.   - did not free all allocated memory in BarCreateMenu() if BAR_NULL_PTR was
  73.     returned.
  74.  
  75.   - did not set window_error_code in BarCreateMenu() if default window could
  76.     not be opened with WindowOpen().
  77.  
  78.   - Entry strings did not take on UNAVAILABLE color in BarChangeEntryString()
  79.     and PopupChangeEntryString() if entry was unavailable.
  80.  
  81.   - Bar did not wrap if last entry was unavailable and POPUPWRAP was on for
  82.     popup menus or if BARWRAP was on for bar menus.
  83.  
  84.   - did not recognize ASCII 224 (⌠) in GET_KEY() and GET_ENHANCED_KEY().
  85.  
  86.   - AdjustScreenInfo() did not copy old base screen characters and attributes
  87.     to new base screen correctly.
  88.  
  89.   - Did not include VideoMove() in Version 1.0 of the library.
  90.  
  91.   - Fixed problems with WindowGet...() functions.  Input was not being accepted
  92.     after right arrow key was used to move the cursor after the last entered
  93.     character.
  94.  
  95.   - Did not properly recognize EGA mono and VGA mono modes.
  96.